﻿Namespace Global.Runa.UI.Animation

    Public Interface IAnimatable

        Event AnimationBegin(ByVal sender As Object, ByVal e As EventArgs(Of AnimationBase))
        Event AnimationEnd(ByVal sender As Object, ByVal e As EventArgs(Of AnimationBase))

        Property Animations As List(Of AnimationBase)

        Sub OnAnimationBegin(ByVal sender As Object, ByVal e As EventArgs(Of AnimationBase))
        Sub OnAnimationEnd(ByVal sender As Object, ByVal e As EventArgs(Of AnimationBase))

    End Interface

End Namespace